PHP OPERATORI
Operator dodjele =
<?php
$broj_1 = 33;
$string_1 = "Danas radimo PHP operatore!";
$niz = array('automobil', 'motor', 'bicikl');
?>
Ispis:
$broj_1 = 33
$string_1 = Danas radimo PHP operatore!
$niz = Array
(
[0] => automobil
[1] => motor
[2] => bicikl
)
Operator spajanja .
<?php
$string_2 = "Ja sam rođen: ";
$broj_2 = 1985;
echo $string_2 . $broj_2 . PHP_EOL;
$string_3 = $string_2 . $broj_2;
echo $string_3;
?>
Ispis:
Ja sam rođen: 1985
Ja sam rođen: 1985
Aritmetički operatori + - / * % **
<?php
$a = 10;
$b = 3;
echo "Zbrajanje: " . ($a + $b);
echo "Oduzimanje: " . ($a - $b);
echo "Dijeljenje: " . ($a / $b);
echo "Množenje: " . ($a * $b);
echo "Potenciranje: " . ($a ** $b);
echo "Ostatak: " . ($a % $b);
?>
Ispis:
Zbrajanje: 13
Oduzimanje: 7
Dijeljenje: 3.3333333333333
Množenje: 30
Potenciranje: 1000
Ostatak: 1
Operatori usporedbe > < == !=
<?php
$x = 10;
$y = 5;
echo ($x < $y); // FALSE
echo ($x > $y); // TRUE
echo ($x == $y); // FALSE
echo ($x != $y); // TRUE
echo ($x === "10"); // FALSE
echo ($x !== "10"); // TRUE
?>
Ispis:
$x < $y: FALSE
$x > $y: TRUE
$x == $y: FALSE
$x != $y: TRUE
$x === "10": FALSE
$x !== "10": TRUE
Operatori uvećavanja i umanjivanja ++ --
<?php
$z = 10;
echo "Prvi ispis: " . ++$z;
echo "Drugi ispis: " . --$z;
echo "Treći ispis: " . $z++;
echo "Četvrti ispis: " . $z--;
echo "Peti ispis: " . $z;
?>
Ispis:
Prvi ispis: 11
Drugi ispis: 10
Treći ispis: 10
Četvrti ispis: 11
Peti ispis: 10
Logički operatori && || !
<?php
if ($uvjet1 && $uvjet2) {
// Izvršava se ako su oba uvjeta istinita
}
if ($uvjet1 || $uvjet2) {
// Izvršava se ako je barem jedan istinit
}
if (!$uvjet) {
// Izvršava se ako je uvjet lažan
}
?>
Ispis:
uvjet1 = TRUE, uvjet2 = FALSE
AND (&&): NIJE zadovoljeno
OR (||): ZADOVOLJENO
NOT (!): ZADOVOLJENO